unidentifiable creature

Translations
неопознаваемое существо
They caught a glimpse of an unidentifiable creature in the forest.
Они мельком увидели неопознаваемое существо в лесу.